Hooks 系统
概述
Hooks 系统是 Claude Code 中的确定性控制层,包含 21 个生命周期事件和 4 种处理器类型,用于实现安全门和质量门控制。
关键内容
- 组成结构:
- 21 个生命周期事件
- 4 种处理器类型:command、http、prompt、agent
- PreToolUse(安全门,可拦截)
-
PostToolUse(质量门,可注入)
-
功能分类:
- 安全门:在 PreToolUse 阶段执行,可以拦截潜在危险操作
-
质量门:在 PostToolUse 阶段执行,可以注入额外的验证或修复操作
-
应用场景:
- 在工具调用前验证参数安全性
- 在工具调用后验证结果质量
- 实现权限控制和操作审计
-
在系统关键节点插入自定义逻辑
-
设计目的:提供一种可扩展的机制来增强 Claude Code 的安全性和质量控制,同时保持系统的灵活性。
来源
- 01_system_overview.md — Claude Code 系统总览
相关
- Claude Code — component_of
- PreToolUse — includes
- PostToolUse — includes
- Security Gate — implements
- Quality Gate — implements